package cn.neusoft.jdkproxy;

public class JdkProxyTest {
	//在代理工厂中可以为任何对象都能进行代理

	public static void main(String[] args) {
		//为这个EmpService的对象做代理
		EmpService target=new EmpServiceImpl();
		JdkProxyFactory proxyFactory=new JdkProxyFactory();
		proxyFactory.setTarget(target);
		//生成的是一个接口类的对象
		EmpService proxy=(EmpService) proxyFactory.getProxy();
		System.out.println(proxy.getClass());
		proxy.add(10);
		System.out.println("==================");
		proxy.update("zhangsna");
	}
}
